import 'package:get/get.dart';
import 'controller.dart';
// 导入首页控制器
import '../../home/home_index/index.dart';

class MainBinding extends Bindings {
  @override
  void dependencies() {
    // 主控制器 - 使用Put确保立即创建并持久化
    Get.put<MainController>(
      MainController(),
      permanent: true, // 永久保存，不会被销毁
    );
    
    // 首页控制器 - 永久保存
    Get.put<HomeIndexController>(
      HomeIndexController(),
      permanent: true,
    );
    
    // 注意：MyIndexController 不在这里注册
    // 而是在路由跳转到"我的"页面时通过 MyIndexBinding 动态创建
  }
}
